رویکردی مبتنی بر توصیف برای تولید قوانین درستی یابی نرم افزار های واکنشی
نویسندگان
چکیده
از آنجا که رویکردهای درستی یابی ایستا1 و آزمون نرم افزار ، برای اطمینان یافتن از درستی عملکرد نرم افزار ها کافی نیست، رویکرد دیگری به نام درستی یابی در زمان اجرا2 - که در آن درستی نرم افزار در برابر قیود3 در زمان اجرای واقعی نرم افزار انجام می شود - مورد استقبال قرار گرفته است. اما مشکلی که این رویکرد با آن روبه رو است، درستی یابی فعالیت های زمان اجرای نرم افزار در برابر توصیف های انتزاعی4 و سطح بالای قیود است زیرا ماهیت فعالیت های زمان اجرا و توصیف های انتزاعی با یکدیگر متفاوت است. در این مقاله با تکیه بر نرم افزار های واکنشی5، رویکردی به نام srg6 ارائه می شود که در طی سه مرحله، از روی توصیف های انتزاعی مسأله و قیود، به تولید خودکار قوانین حقیقی - که برحسب کمیت های فعالیت های زمان اجرا بیان می شود –می پردازد تا درستی یابی رفتار اجرایی نرم افزار را ممکن سازد. در این رویکرد: (1) یک مدل بصری واکنشی از توصیف مسأله ارائه شده و سپس، ضوابط رفتار حین اجرای نرم افزار برحسب منطق بی درنگ7 تولید می شود، (2) قیودی که باید در زمان اجرا به وسیله نرم افزار رعایت شوند برحسب منطق بی درنگ توصیف می شود و (3) قوانین درستی یابی از قیود (مورد 2) برحسب ضوابط رفتار نرم افزار (مورد 1) تولید می شود. در پایان رویکرد srg را برای مسأله “پروتکل ارتباطات پیامی” به کار می بریم.
منابع مشابه
یک روش صوری برای توصیف و درستی یابی ترکیبی سیستم های نرم افزاری مبتنی بر مولفه ها
چکیده ندارد.
15 صفحه اولتوصیف مبتنی بر رخداد (EBV) رویکردی برای ساخت خودکار راستیآزمای رفتار حین اجرای نرم افزارهای حساس به ایمنی
-
متن کاملتوصیف و درستی یابی سیستم های نرم افزاری حساس به ایمنی با استفاده از نمودار حالت
توصیف سیستم های حیاتی به روش های صوری و ریاضی انجام می گیرد. توصیف صوری و ریاضی مشکلات تخصصی دارند و سنگین و هزینه بر هستند.استفاده از دیاگرام ها کار را آسان می کنند ولی بیشتر دیاگرام ها دارای پایه ریاضی نیستند و در نتیجه برای توصیف سیستم های حیاتی نا مناسب اند. در میان نمودار های موجود یکی از نمودار های مطرح نمودار حالت است که این نمودار علاوه بر بصری-بودن دارای پایهریاضی مبتنی بر خودکار های ب...
راهبردهایی برای طراحی نرم افزار تحرک و جهت یابی برای کودکان نابینا
We present a study about the use of current electronic travel aids to help blind people navigate through familiar and unfamiliar environments. We also discuss the main strengths and weaknesses of electronic travel aids and propose guidelines to design and use them adequately. We provide a proposal to develop and use traveling aids. As a result, this can be a first step towards defining major as...
متن کاملطراحی، توسعه و ارزیابی نرم افزار خود مدیریتی مبتنی بر موبایل برای افراد مبتلا به HIV
هدف: بیماری ایدز یکی از مهم ترین مسائل سلامت در سطح جهانی است که نیازمند روش های نوین برای مدیریت این بیماری می باشد. امروزه، کاربرد نرم افزار های مبتنی بر موبایل برای خود مدیریتی افراد مبتلا به این بیماری یکی از جدیدترین راهکارها برای مدیریت این بیماری مطرح شده است. هدف مطالعه حاضر طراحی، توسعه و ارزیابی نرم افزار خود مدیریتی مبتنی بر موبایل برای افراد مبتلا به (Human Immunodeficiency V...
متن کاملمنابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
مهندسی برق مدرسجلد ۱۰، شماره ۱، صفحات ۱۳-۳۸
میزبانی شده توسط پلتفرم ابری doprax.com
copyright © 2015-2023